WPAICG\WPAICG_OpenAI A

Total Complexity 75
Dependencies 2
Dependents 13
Total lines 542
Lines of code 325
Logical lines of code 195
Comment lines 54
Methods 43
Properties 30

Methods 43

Method Rating Maintainability Complexity Lines of code
sendRequest()
A
40 13 60
openai()
S
52 5 22
create_body_for_file()
S
53 5 21
completion()
S
60 4 13
chat()
S
60 4 13
create_body_for_audio()
S
55 3 18
listAssistants()
S
66 2 8
setUpHeaders()
S
62 2 10
get_instance()
S
72 2 6
filterCurlForStream()
S
65 2 9
complete()
S
69 1 6
cancelFineTune()
S
72 1 5
listFiles()
S
75 1 4
createSpeech()
S
75 1 4
modifyAssistant()
S
72 1 5
createAssistant()
S
72 1 5
deleteAssistant()
S
72 1 5
listModels()
S
75 1 4
retrieveModel()
S
72 1 5
setTimeout()
S
81 1 3
embeddings()
S
75 1 4
engine()
S
75 1 4
engines()
S
75 1 4
deleteFineTune()
S
72 1 5
listFineTuneEvents()
S
72 1 5
retrieveFineTune()
S
72 1 5
transcriptions()
S
75 1 4
answer()
S
75 1 4
translations()
S
75 1 4
createEdit()
S
75 1 4
image()
S
74 1 4
imageEdit()
S
74 1 4
createImageVariation()
S
74 1 4
search()
S
69 1 6
classification()
S
75 1 4
listFineTunes()
S
75 1 4
moderation()
S
75 1 4
uploadFile()
S
75 1 4
setResponse()
S
81 1 3
retrieveFileContent()
S
72 1 5
deleteFile()
S
72 1 5
createFineTune()
S
75 1 4
retrieveFile()
S
72 1 5